home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / misc / emu / prlink_080b.lha / prlink-0.8.0b / src / MakeAll < prev    next >
AmigaDOS Script File  |  1995-06-06  |  3KB  |  120 lines

  1. .key no8/s,noami/s
  2. .bra {
  3. .ket }
  4.  
  5. ; Make all combinations of binaries
  6. ; Assumes gcc and gnu make with ixemul.library
  7.  
  8. assign base: /
  9.  
  10. copy Local:libs/ixemul.library base:amiga/libs
  11.  
  12. ;;; First do all 8-bitter .prgs:
  13.  
  14. if "{no8}" eq ""
  15.  
  16.     rm *.prg
  17.  
  18.     ;     +++ 8-bitter options
  19.     make TARGET=pet4001 RAMEXP=none CABLE=prlink88 prprgs
  20.  
  21.     cp *.prg /base/pet4001
  22.     cp prserver.prg /base/pet4001/prserver-prlink88.prg
  23.     rm *.prg
  24.  
  25.     make TARGET=pet4001 RAMEXP=none CABLE=prlink prprgs
  26.     cp prserver.prg /base/pet4001/prserver-prlink.prg
  27.     rm    *.prg
  28.  
  29.     make TARGET=pet4001 RAMEXP=none CABLE=transnib prprgs
  30.     cp prserver.prg /base/pet4001/prserver-transnib.prg
  31.     rm *.prg
  32.  
  33.     ;     +++ 8-bitter options
  34.     make TARGET=pet3001 RAMEXP=none CABLE=prlink88 prprgs
  35.  
  36.     cp *.prg /base/pet3001
  37.     cp prserver.prg /base/pet3001/prserver-prlink88.prg
  38.     rm *.prg
  39.  
  40.     make TARGET=pet3001 RAMEXP=none CABLE=prlink prprgs
  41.     cp prserver.prg /base/pet3001/prserver-prlink.prg
  42.     rm *.prg
  43.  
  44.     make TARGET=pet3001 RAMEXP=none CABLE=transnib prprgs
  45.     cp prserver.prg /base/pet3001/prserver-transnib.prg
  46.     rm *.prg
  47.  
  48.     ;     +++ 8-bitter options
  49.     make TARGET=c64 RAMEXP=none CABLE=prlink88 prprgs
  50.  
  51.     cp *.prg /base/c64
  52.     cp prserver.prg /base/c64/prserver-prlink88.prg
  53.     rm *.prg
  54.  
  55.     make TARGET=c64 RAMEXP=none CABLE=prlink prprgs
  56.     cp prserver.prg /base/c64/prserver-prlink.prg
  57.     cp prsample.prg /base/c64/prsample-prlink.prg
  58.     rm *.prg
  59.  
  60.     make TARGET=c64 RAMEXP=none CABLE=transnib prprgs
  61.     cp prserver.prg /base/c64/prserver-transnib.prg
  62.     rm *.prg
  63.  
  64.     ;     +++ 8-bitter options
  65.     make TARGET=c128 RAMEXP=none CABLE=prlink88 prprgs
  66.  
  67.     cp *.prg /base/c128
  68.     cp prserver.prg /base/c128/prserver-prlink88.prg
  69.     rm *.prg
  70.  
  71.     make TARGET=c128 RAMEXP=none CABLE=prlink prprgs
  72.     cp prserver.prg /base/c128/prserver-prlink.prg
  73.     cp prsample.prg /base/c128/prsample-prlink.prg
  74.     rm *.prg
  75.  
  76.     make TARGET=c128 RAMEXP=none CABLE=transnib prprgs
  77.     cp prserver.prg /base/c128/prserver-transnib.prg
  78.     rm *.prg
  79.  
  80.     ;     +++ 8-bitter options
  81.     make TARGET=vic20 RAMEXP=none CABLE=prlink88 prprgs
  82.  
  83.     cp *.prg /base/vic20
  84.     cp prserver.prg /base/vic20/prserver-prlink88.prg
  85.     rm *.prg
  86.  
  87.     make TARGET=vic20 RAMEXP=none CABLE=prlink prprgs
  88.     cp prserver.prg /base/vic20/prserver-prlink.prg
  89.     cp prsample.prg /base/vic20/prsample-prlink.prg
  90.     rm *.prg
  91.  
  92.     make TARGET=vic20 RAMEXP=none CABLE=transnib prprgs
  93.     cp prserver.prg /base/vic20/prserver-transnib.prg
  94.     rm *.prg
  95.  
  96.     ;;; Remove some junk (cable-dependent, incorrectly named)
  97.  
  98.     rm base:*/prserver.prg
  99.     rm base:*/prsample.prg
  100. endif
  101.  
  102. if "{noami}" eq ""
  103.  
  104.     rm prmain pramiga.o
  105.     ;       +++ Amiga options
  106.     make CABLEOBJ=pramiga.o "OPTIONS=-DWRAP_AROUND" prmain
  107.     cp prmain /base/amiga/prmain-prlink
  108.  
  109.     rm prmain pramiga.o
  110.     make CABLEOBJ=pramiga.o "OPTIONS=-DPRLINK88 -DWRAP_AROUND" prmain
  111.     cp prmain /base/amiga/prmain-prlink88
  112.  
  113.     rm prmain pramiga.o
  114.     make CABLEOBJ=pramiga.o "OPTIONS=-DTRANSNIB -DWRAP_AROUND" prmain
  115.     cp prmain /base/amiga/prmain-transnib
  116.  
  117.     rm prmain prrfile prwfile prload prsave prdisk prcart prsample *.o
  118.  
  119. endif
  120.